"""
主动抛出:
    raise: 是写程序的这个人主动抛出异常出来

错误的提示有二种
       1 系统自带的错误提示,但是不友好
       2 我们写程序的这个人主动的抛出异常,提示词可以自定义

"""

a=12
b=0
# print(a / b)
def chu_num(a,b):
    if b!=0:
        return a/b
    else:
        raise ZeroDivisionError("除数不能为0")

try:
    chu_num(12,0)
except:
    print("除数不能为0")
print("哈哈哈")

# 自动以的异常,下去自己看,不讲解 ,需要继承

